Unidad 4.2 - CSS
En esta unidad se estudian las propiedades fundamentales de CSS relacionadas con tamaños, colores, bordes, fondos, tipografías, alineaciones y comportamiento visual de los elementos. También se profundiza en overflow, decoración del texto y personalización avanzada.
4.10 Medidas
px em vhCSS utiliza diferentes unidades de medida para controlar tamaños, espaciados y dimensiones.
Medidas absolutas
| Unidad | Descripción |
|---|---|
| px | Píxeles |
| cm | Centímetros |
| mm | Milímetros |
Medidas relativas
| Unidad | Uso |
|---|---|
| em | Relativa al tamaño padre |
| rem | Relativa al root |
| % | Porcentaje |
Medidas flexibles
Ejemplo práctico
Mini-test
1. ¿Qué unidad es relativa al tamaño root?
4.11 Color
RGB HEXCSS permite aplicar colores mediante nombres, RGB, HEX y HSL.
Color hexadecimal
Color RGB
Color RGBA
Gradientes
Mini-test
1. ¿Qué formato permite transparencia?
4.12 Bordes, relleno y margen
margin padding borderTodo elemento HTML funciona como una caja.
Modelo de caja
- Contenido
- Padding
- Border
- Margin
Border radius
Tipos de borde
| Valor | Resultado |
|---|---|
| solid | Línea sólida |
| dashed | Línea discontinua |
| dotted | Punteado |
Mini-test
1. ¿Qué propiedad genera espacio interno?
4.13 Contorno
outlineEl outline crea un contorno exterior al borde.
Diferencia con border
- Border ocupa espacio.
- Outline no modifica dimensiones.
Outline styles
Mini-test
1. ¿Qué propiedad separa outline del borde?
4.14 Fondo
backgroundLas propiedades background controlan fondos y colores.
Imagen de fondo
Background shorthand
Background-size
Mini-test
1. ¿Qué valor adapta una imagen al contenedor?
4.15 Importación de fuentes
Google FontsGoogle Fonts permite importar tipografías externas.
Tipos de fuente
- serif
- sans-serif
- monospace
- cursive
Mini-test
1. ¿Qué propiedad cambia la tipografía?
4.16 Modo de escritura
writing-modePermite cambiar orientación del texto.
Valores
- horizontal-tb
- vertical-rl
- vertical-lr
Mini-test
1. ¿Qué valor coloca texto vertical?
4.17 Alineaciones
text-alignCSS permite controlar alineaciones horizontales y verticales.
Alineación vertical
Valores comunes
- left
- right
- center
- justify
Mini-test
1. ¿Qué valor justifica texto?
4.18 Tamaño, estilo, peso y variantes
font-size font-weightTamaño
Estilo
Peso
Variantes
Mini-test
1. ¿Qué propiedad aplica negrita?
4.19 Decoración, sombra y transformaciones
text-shadowDecoración
Sombra
Transformación
Valores transform
- uppercase
- lowercase
- capitalize
Mini-test
1. ¿Qué valor pone texto en MAYÚSCULAS?
4.20 Espaciados
letter-spacingEspaciado entre letras
Espaciado entre palabras
Sangría
White-space
Mini-test
1. ¿Qué propiedad separa letras?
4.21 Enlaces
hoverEstados de enlaces
Ejemplo
Eliminar subrayado
Mini-test
1. ¿Qué pseudoclase actúa al pasar el ratón?
4.22 Overflow
overflowControla el contenido que sobresale del contenedor.
Valores
- visible
- hidden
- scroll
- auto
Ejemplo completo
Mini-test
1. ¿Qué valor muestra scroll automáticamente?